//  这个文件是来统一 同个发送器  
import axios  from "axios";

//  创建一个请求器 

//  为什么用这个呢?  因为方便可以 统一一个基本路径  
  const instance = axios.create({

      //  统一的基本路径
      baseURL: '/api',
      //  为什么这里要统一 /api  因为要让我们自己的服务器 识别 api 开头的路径就要代理
      timeout: 30000,
  //  超时多少秒 报错 

    });


//   响应拦截器  , 每次发生请求后 得到数据后都会触发\
                                            // 得到的真实数据
  instance.interceptors.response.use(function (response) {
    // 2xx 范围内的状态码都会触发该函数。
    // 对响应数据做点什么


      //    返回什么  网页就接受到什么
    return response.data ;
  }, function (error) {
    // 超出 2xx 范围的状态码都会触发该函数。
    // 对响应错误做点什么
    return Promise.reject(error);
  });





  
  export default  instance


